#ifndef __HUNTING_ROOM_H__
#define __HUNTING_ROOM_H__

#pragma once
#include "Zone.h"


class HuntingRoom : public Zone
{
public:
	HuntingRoom();
	virtual ~HuntingRoom();

	virtual eZONE_TYPE		GetZoneType() { return eZONE_HUNTINGROOM;	}

	virtual VOID			change( Zone * pToRoom )		{ __UNUSED(pToRoom); }
	virtual VOID			teleport( WzVector * pToVec );
	virtual VOID			warp( BYTE byFieldIdx );
	virtual VOID			portal( DWORD dwRoomKey );
	virtual VOID			migrate();
	virtual VOID			Create( MAPID MapID, sROOM_DESC * pRoomDesc, sROOM_OPTION_DESC * pOptionDesc );

	virtual BOOL			Update( DWORD dwDeltaTick );
};



#endif // __HUNTING_ROOM_H__